import { defineStore } from "pinia";
//创建store
//defineStore第一个参数：唯一的，不能重复
export const testStore = defineStore('testStore',{
    state:()=>{//可理解成一个共享内存，可供以下任何页面使用，且使用数据时任何一个页面的数据发生变化，其他页面的数据也会对应变，是一个响应式数据
        return {
            count: 0
        }
    },
    getters:{//获取值
        getCount(state){//获取上面的数据count
            return state.count
        }
    },
    actions:{//用来改变states的值
        setCount(count:number){
            this.count = count//this.count指的是上面states里的count，后面的count指的是后面传进来的count
        }
    }
})